Text copied to clipboard!
Başlık
Text copied to clipboard!PHP LMS Monolit Sorgu Optimizatörü
Açıklama
Text copied to clipboard!
PHP tabanlı LMS (Öğrenim Yönetim Sistemi) sistemlerinde sorgu performansını artırmak için çalışacak deneyimli bir PHP LMS Monolit Sorgu Optimizatörü arıyoruz. Bu pozisyon, mevcut monolitik yapılar üzerinde çalışarak veritabanı sorgularını optimize etmek, sistem performansını artırmak ve kullanıcı deneyimini iyileştirmekten sorumludur. Adayın, büyük ölçekli PHP projelerinde deneyimli olması, SQL sorgu optimizasyonu konusunda derin bilgiye sahip olması ve monolitik sistemlerin mimarisine hâkim olması beklenmektedir.
PHP LMS Monolit Sorgu Optimizatörü olarak, sistemin darboğazlarını analiz edecek, yavaş çalışan sorguları tespit edecek ve bu sorguların performansını artırmak için çözümler geliştireceksiniz. Ayrıca, geliştirici ekibiyle yakın çalışarak kod kalitesini artıracak, sistemin sürdürülebilirliğini sağlayacak ve gerektiğinde refaktör çalışmaları gerçekleştireceksiniz.
Bu rol, eğitim teknolojileri alanında faaliyet gösteren bir şirkette, uzaktan veya hibrit çalışma modeliyle gerçekleştirilebilir. Adayın, hem teknik hem de iletişim becerilerinin güçlü olması, ekip çalışmasına yatkın olması ve sürekli öğrenmeye açık olması önemlidir.
Başarılı bir aday, PHP 7/8, MySQL, PostgreSQL, ORM araçları (özellikle Doctrine), performans izleme araçları (New Relic, Blackfire vb.) ve kod versiyonlama sistemleri (Git) konularında deneyimli olmalıdır. Ayrıca, büyük veri kümeleriyle çalışmış ve sistem ölçeklenebilirliği konusunda bilgi sahibi olması tercih edilir.
Eğer siz de eğitim teknolojileri alanında fark yaratmak, milyonlarca kullanıcıya daha hızlı ve verimli bir sistem sunmak istiyorsanız, başvurunuzu bekliyoruz.
Sorumluluklar
Text copied to clipboard!- PHP tabanlı LMS sistemlerinde sorgu performansını analiz etmek
- Yavaş çalışan SQL sorgularını tespit edip optimize etmek
- Veritabanı yapısını inceleyerek iyileştirme önerileri sunmak
- Kod tabanında performans artırıcı refaktör çalışmaları yapmak
- Geliştirici ekibiyle birlikte çalışarak kod kalitesini artırmak
- Performans izleme araçlarıyla sistemin darboğazlarını belirlemek
- Veritabanı indeksleme stratejileri geliştirmek
- Sistem ölçeklenebilirliğini artıracak çözümler üretmek
- Kod versiyonlama sistemlerini etkin şekilde kullanmak
- Teknik dokümantasyon hazırlamak ve güncel tutmak
Gereksinimler
Text copied to clipboard!- PHP 7 veya 8 ile ileri düzeyde deneyim
- MySQL ve/veya PostgreSQL veritabanlarında uzmanlık
- SQL sorgu optimizasyonu konusunda derin bilgi
- Monolitik sistem mimarisi hakkında deneyim
- ORM araçları (özellikle Doctrine) ile çalışma tecrübesi
- Performans izleme araçları (New Relic, Blackfire vb.) kullanımı
- Git gibi versiyon kontrol sistemlerinde deneyim
- Ekip çalışmasına yatkınlık ve güçlü iletişim becerileri
- Analitik düşünme ve problem çözme yeteneği
- Tercihen eğitim teknolojileri alanında deneyim
Potansiyel mülakat soruları
Text copied to clipboard!- PHP ile kaç yıldır çalışıyorsunuz?
- Daha önce monolitik bir sistemde sorgu optimizasyonu yaptınız mı?
- Hangi veritabanı sistemleriyle deneyiminiz var?
- Performans izleme araçlarından hangilerini kullandınız?
- ORM araçlarıyla ne kadar deneyiminiz var?
- Kod refaktör sürecinde nasıl bir yaklaşım benimsersiniz?
- Ekip içinde nasıl bir rol üstlenmeyi tercih edersiniz?
- Uzaktan çalışmaya uygun musunuz?
- Eğitim teknolojileri alanında daha önce çalıştınız mı?
- Sistem ölçeklenebilirliği konusunda ne tür çözümler geliştirdiniz?